﻿@charset "utf-8";
/* CSS Document */
/* 
湖北安防协会
By：liuyang
ICQ：1845676808
Date：2018/12/25
*/

/**common**/
html, body { min-width:1200px;}
body, div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p {padding:0; margin:0; font:14px Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}
table,td,tr,th{font-size:14px;}
ol,ul {list-style:none;}
li{list-style-type:none;}
img{vertical-align:top;border:0;}
h1,h2,h3,h4,h5,h6{font-size:inherit; font-weight:normal;}
address,cite,code,em,th,i{font-weight:normal; font-style:normal;}
.clear{*zoom:1;}
.clear:after{display:block; overflow:hidden; clear:both; height:0; visibility:hidden; content:".";}
a { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:none;}
a:active { text-decoration:none;}
.fl { float:left;}
.fr { float:right;}
input {outline:0px; -webkit-appearance:none;}


/**newyear1060**/
/*.sybg{ background: url(../imagesNew/newyear1060.png) no-repeat top center;    padding-top: 220px;}*/
#sybgbaise{ background:#fff;    margin: 0 auto;}
#sybgbaise #container{   margin:0 auto;}
/**newyear1060**/


/**头部专题**/
.newyear {
	width: 100%;
	height: 120px;
	position: relative;
	z-index: 999;
}
.newyear .newyear_close {
width: 100px;
height: 28px;
overflow: hidden;
line-height: 28px;
color: #fff;
font-size: 12px;
margin: 0 0 0 572px;
padding: 0;
position: absolute;
top: 0;
left: 50%;
cursor: pointer;
}

.newyear_close img {
display: block;
width: 28px;
height: 28px;
margin: 0 10px 0 0;
padding: 0;
float: left;
}

/**hb_tip**/
.hb_tip { width:100%; height: 40px; margin: 0 auto; padding: 0; background-color: #f5f5f5; box-shadow:0 4px 4px rgba(0,0,0,0.1); position:fixed; top:0; z-index: 99;}
.hb_tip .tip_main { width:1200px; height: 40px; margin: 0 auto; padding: 0;}
.tip_main .tip_l { width:550px; height: 40px; margin: 0; padding: 0; float: left;}
.tip_l ul li { height:40px; line-height: 40px; color: #8a8a8a; font-size: 12px; margin: 0 20px 0 0; cursor: pointer; float: left; position: relative;}
.tip_l ul li a { color:#8a8a8a;}
.tip_l ul li:hover, .tip_l ul li a:hover { color:#0b8fe2;}
.tip_l ul li img.tip_tb, .tip_l ul li a img.tip_tb { display:block; width:24px; height: 24px; margin: 8px 4px 8px 0; padding: 0; float: left;}
.tip_l ul li a.hyzx { display:block; width:110px; height:32px; overflow:hidden; line-height:32px; color:#fff; font-size:12px; text-align:center; margin:4px 0; padding:0; background-color:#ffa727;}
.tip_l ul li a.hyzx img { display:inline-block; width:20px; height: 20px; vertical-align:middle; margin: -4px 4px 0 0; padding: 0; float: inherit;}
.tip_main .tip_r { width:644px; height: 40px; margin: 0; padding: 0; float: right;}
.tip_r ul li { height:40px; line-height: 40px; color: #333; font-size: 15px; font-weight: bold; margin: 0 20px 0 0; cursor: pointer; float: right;}
.tip_r ul li span { color:#ffa727; font-family: "Arial"; font-size:22px; font-weight: bold; vertical-align:middle;}
.tip_r ul li img { display:block; width:24px; height: 24px; margin: 8px 4px 8px 0; padding: 0; float: left;}

.jq_hidebox { width:120px; height: 120px; margin: 0; padding: 6px 0 0; background: url(../imagesNew/ewm_bg.png) 0 0 no-repeat; position: absolute; left: 0; top: 34px; z-index: 999;}
.jq_hidebox .ewm { width:100px; height: 100px; overflow: hidden; margin: 10px auto; padding: 0;}
.ewm img { display:block; width: 100px; height: 100px; overflow: hidden; margin: 0 auto; padding: 0;}

/**hb_top**/
.hb_top { width:1200px; height: 160px; margin: 30px auto 0; padding: 0;}
.hb_top .hb_logo { width:500px; height: 90px; overflow: hidden; margin: 40px 0; padding: 0; float: left;}
.hb_logo a { display:block; width:100%; height:70px; margin:0; padding:0 0 20px; position:relative;}
.hb_logo a span { display:block; width:410px; height:26px; margin:0; padding:0; position:absolute; bottom:4px; left:130px; z-index:1;}
.hb_logo a span font { display:inline-block; line-height:26px; color:#fff; font-size:20px; background-color:#0b8fe2; margin:0 4px 0 0; padding:0 5px; border-radius:2px;}

.hbtop_nav { width:600px; height:90px; overflow:hidden; margin:40px 0; padding:0; float:right;}
.hbtop_nav ul li { width:80px; height:90px; overflow:hidden; margin:0; padding:0 10px; float:left;}
.hbtop_nav ul li a { display:block; width:100px; height:80px; overflow:hidden; margin:0; padding:5px 0;}
.hbtop_nav ul li a p { width:50px; height:50px; overflow:hidden; margin:0 auto 10px; padding:0;}
.hbtop_nav ul li.hbnav1 a p { background:url(../imagesNew/nav_icon01.png) center center no-repeat;}
.hbtop_nav ul li.hbnav2 a p { background:url(../imagesNew/nav_icon02.png) center center no-repeat;}
.hbtop_nav ul li.hbnav3 a p { background:url(../imagesNew/nav_icon03.png) center center no-repeat;}
.hbtop_nav ul li.hbnav4 a p { background:url(../imagesNew/nav_icon04.png) center center no-repeat;}
.hbtop_nav ul li.hbnav5 a p { background:url(../imagesNew/nav_icon05.png) center center no-repeat;}
.hbtop_nav ul li.hbnav6 a p { background:url(../imagesNew/nav_icon06.png) center center no-repeat;}
.hbtop_nav ul li.hbnav1 a:hover p, .hbtop_nav ul li.hbnav1 a.hbnav_on p { background:url(../imagesNew/nav_icon1.png) center center no-repeat;}
.hbtop_nav ul li.hbnav2 a:hover p, .hbtop_nav ul li.hbnav2 a.hbnav_on p { background:url(../imagesNew/nav_icon2.png) center center no-repeat;}
.hbtop_nav ul li.hbnav3 a:hover p, .hbtop_nav ul li.hbnav3 a.hbnav_on p { background:url(../imagesNew/nav_icon3.png) center center no-repeat;}
.hbtop_nav ul li.hbnav4 a:hover p, .hbtop_nav ul li.hbnav4 a.hbnav_on p { background:url(../imagesNew/nav_icon4.png) center center no-repeat;}
.hbtop_nav ul li.hbnav5 a:hover p, .hbtop_nav ul li.hbnav5 a.hbnav_on p { background:url(../imagesNew/nav_icon5.png) center center no-repeat;}
.hbtop_nav ul li.hbnav6 a:hover p, .hbtop_nav ul li.hbnav6 a.hbnav_on p { background:url(../imagesNew/nav_icon06.png) center center no-repeat;}
.hbtop_nav ul li a span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#252525; font-size:16px; text-align:center; margin:0 auto; padding:0;}
.hbtop_nav ul li a:hover span, .hbtop_nav ul li a.hbnav_on span { color:#0b8fe2; font-weight: bold;}
.hbtop_nav ul li.hbnav6 a span { color:#ff021d;}
.hbtop_nav ul li.hbnav6 a:hover span, .hbtop_nav ul li.hbnav6 a.hbnav_on span { font-weight: bold;}

.searchTxt{float: left; width: 299px; height: 38px; border: 1px solid #dfdfdf; border-right: 0; position: relative; z-index: 20; background: #fff; border-radius: 2px 0 0 2px;}
.searchTxt .radius{width:1px;height:1px;overflow:hidden;position:absolute;top:-2px;left:-2px;}
.searchTxtHover{float:left;width:299px;height:38px;border:1px solid #dfdfdf;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxtHover .radius{width:1px;height:1px;overflow:hidden;position:absolute;top:-2px;left:-2px;}
.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#0b8fe2;cursor:pointer;font-size:12px;height:38px;line-height:38px;padding:0 14px;width:40px; background: url(../imagesNew/jt_tb1.jpg) 44px 17px no-repeat;}
.searchSelected img { display:inline-block; vertical-align: middle; margin: 0 0 0 4px;}
.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:38px;left:-1px;width:68px;border:1px solid #dfdfdf;border-top:0;background:#fff;height:60px;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:68px;height:30px;line-height:30px;color:#989898;font-size:12px; text-align: center; cursor: pointer;}
.searchTxt .searchMenu .searchTab li.selected{background-color:#edf3fc;color:#0981da;}
.searchTxt input{float:left;border:0;background:#fff;color:#666; font-size: 12px; width: 190px; height: 28px; margin: 0; outline: medium none; padding: 5px 15px 5px 14px; border-left: 1px solid #dfdfdf;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:40px;text-indent:-9999px;width:60px; border-radius: 0 2px 2px 0; background: #0b8fe2 url(../imagesNew/ss_tb.png) center center no-repeat; border: none; outline: none; cursor: pointer;}

/**hb_nav**/
.hb_nav { width:100%; height: 50px; margin: 0 auto; padding: 0; background-color: #0981da;}
.navigation { width: 1200px; height: 50px; margin:0 auto; padding:0; list-style:none;}
.navigation li { float:left; width:100px; position:relative;}
.navigation li a { display:block; width: 100px; height: 50px; line-height: 50px; margin: 0; padding:0; text-decoration:none; text-align:center; text-transform:uppercase; color:#fff; font-size: 15px; text-align: center;}
.navigation li:hover, .navigation  li a:hover { color:#fff; background-color: #0b8fe2;}
.navigation ul { position:absolute; left:0; display:none; margin:0; padding:0; list-style:none; z-index: 999; background-color: #0b8fe2;}
.navigation ul li { width:100px; float:left; border-top:none;}
.navigation ul a { display:block; height:40px; line-height: 40px; padding:0; color:#fff; font-size: 12px; text-decoration:none; border-top:none;}
.navigation ul a:hover { background-color: #0981da;}

/**banner**/
#container { width: 100%; height: 480px; overflow: hidden;}
.sections,.section { height:100%;}
#container,.sections { position: relative;}
.section { background-color: #000; background-size: cover; background-position: 50% 50%; text-align: center; color: white;}

.section .part { display:block; width:100%; height: 100%; position: relative;}
.section .part img { display:block; max-width: 100%; max-height: 100%; margin: auto; padding: 0; position: absolute; left: 0; top: 0;}

.slider-item { width:100% !important; height:480px;}
.slider-item a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.slider-item a img { display:block; width:1920px; height:480px; margin:-240px 0 0 -960px; position:absolute; left:50%; top:50%;}
.slider_content_inner img { border:none;}
.controls-center { width:100%; margin:-40px auto 0;}
#slider_controls { margin:0; padding:0; position:relative; z-index:98;}
#slider_controls ul { width:80px; height:40px; margin:0 auto; padding:0;}
#slider_controls ul li { margin:0; padding:0; list-style:none;}
#slider_controls ul li { float:left; display:block;}
#slider_controls ul li a { width:12px; height:12px; background-color:rgba(0,0,0,0.5); border-radius:50%; display:block; float:left; padding:0; margin:0 4px!important; outline:none;}
#slider_controls ul li a:focus { outline:none;}
#slider_controls ul li a:hover, #slider_controls ul li a.activeSlide { background-color:#0b8fe2;}

/****/
.hbaf_container { width:100%; min-height:680px; overflow:hidden; margin:0 auto; padding:0; background:#f9f9f9 url(../imagesNew/main_bg.jpg) 0 0 repeat-x;}

/**hb_search**/
.hb_search { width:100%; overflow:hidden; margin:0 auto 20px; padding:40px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hb_search .simpleTab { width:900px; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.simpleTab ul li { float:left; width:100px; height:50px; margin:0; padding:0 20px; cursor:pointer;}
.simpleTab ul li span { display:block; height:40px; line-height:40px; color:#fff; font-size:24px;}
.simpleTab ul li em { display:none; width:100%; height:10px; overflow:hidden; margin:0 auto; padding:0; background:url(../imagesNew/jt_icon.png) center center no-repeat;}
.simpleTab ul li.tabActive em { display:block;}
.Content_Tab { width:900px; height:50px; overflow:hidden; margin:0 auto; padding:0;}
.Content_Tab .sc_ipt { width:730px; height:40px; overflow:hidden; margin:0; padding:5px 20px; float:left; background-color:#fff;}
.Content_Tab .sc_ipt1 { width:590px;}
.sc_ipt input { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#666; font-size:15px; margin:0; padding:0; border:none; outline:none;}
.Content_Tab .sc_btn { width:130px; height:50px; overflow:hidden; margin:0; padding:0; float:right;}
.sc_btn input { display:block; width:100%; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:18px; font-weight:bold; text-align:center; border:none; outline:none; background-color:#ffa727; cursor:pointer; margin:0; padding:0;}

.Content_Tab .sc_slt { width:139px; height:40px; overflow:hidden; margin:0; padding:5px 0; float:left; background-color:#fff; border-right:1px solid #dfdfdf;}
.sc_slt select { display:block; width:100%; height:40px; line-height:40px; color:#666; font-size:15px; margin:0; padding:0 10px; border:0; outline:none; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:#fff url(../imagesNew/jt1.png) 110px center no-repeat;}

/**hb_main**/
.hb_main { width: 1200px; height:auto; margin: 20px auto; padding: 0;}
.hb_lbt { width:520px; height: 430px; margin: 0; padding: 0; float: left;}
.hb_lbt1 { width:730px;}

.Content_Tab5 { width:500px; height: 320px; overflow: hidden; margin: 0 auto; padding: 10px; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.hb_lbt1 .Content_Tab5 { width:710px;}
.Content_Tab5 a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.Content_Tab5 a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.Content_Tab5 a span { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:15px; white-space:nowrap; text-overflow: ellipsis; background-color:rgba(0,0,0,0.6); margin:0; padding:0 20px; position:absolute; bottom:0; left:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}

.hblbt_tab { width:520px; height: 87px; margin: 0 auto; padding: 3px 0 0;}
.hb_lbt1 .hblbt_tab { width:730px;}
.hblbt_tab ul li { width:120px; height: 87px; margin: 0 13px 0 0; padding: 8px 1px 1px 1px; cursor: pointer; float: left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hb_lbt1 .hblbt_tab ul li { width:135px;}
.hb_lbt1 .hblbt_tab ul li:last-child { margin:0;}
.hblbt_tab ul li p { width:100%; height: 100%; margin: 0 auto; padding: 4px; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hblbt_tab ul li p span { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position: relative;}
.hblbt_tab ul li p span img { display:block; max-width: 100%; max-height: 100%; overflow: hidden; margin: auto; padding: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.hblbt_tab ul li.tabActive5 { background: url(../imagesNew/lb_line2.png) bottom left no-repeat;}
.hb_lbt1 .hblbt_tab ul li.tabActive5 { background: url(../imagesNew/lb_line3.png) bottom left no-repeat;}

.hb_notice { width: 660px; height: 430px; margin: 0; padding: 0; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); float: right;}
.hb_notice1 { width:430px; height:430px;}
.hb_tit { width:100%; height: 54px; overflow: hidden; margin: 0 auto; padding: 0; box-sizing: border-box; border-bottom: 1px solid #dfdfdf;}
.hb_tit ul li { height:54px; line-height:54px; color:#202020; font-size:22px; font-weight:bold; margin:0; padding:0 20px; float:left; cursor:pointer;}
.hb_tit ul li:last-child { border:none;}
.hb_tit ul li.tabActive1 { color:#fff; background-color:#0b8fe2;}

.hb_tit a { display:block; height: 48px; line-height: 48px; color: #0288d1; font-size: 12px; margin: 0; padding: 0; float: right;}
.hb_tit a img { display: inline-block; vertical-align:middle; margin: -2px 0 0 10px;}
.hb_list, .hb_list1, .hb_list2 { width:100%; overflow: hidden; margin: 0 auto; padding: 3px 0;}
.hb_list ul li, .hb_list1 ul li, .hb_list2 ul li { width:100%; height: 41px; overflow: hidden; margin: 0; padding: 0 19px 0 29px; background: url(../imagesNew/dot1.png) 17px 18px no-repeat; box-sizing: border-box;}
.hb_list ul li:hover, .hb_list1 ul li:hover, .hb_list2 ul li:hover { background: url(../imagesNew/dot2.png) 17px 18px no-repeat;}
.hb_list ul li a, .hb_list1 ul li a, .hb_list2 ul li a { display:block; width:100%; height: 40px; line-height: 40px; color: #666; font-size: 14px; margin: 0; padding: 0;}
.hb_list ul li a p { width:500px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; float: left;}
.hb_list1 ul li a p { width:580px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; float: left;}
.hb_list2 ul li a p { width:400px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; float: left;}
.hb_list3 ul li a p { width:300px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; float: left;}
.hb_list ul li a span, .hb_list1 ul li a span, .hb_list2 ul li a span { display:inline-block; color: #999; font-family: "Arial"; font-size: 14px; float: right;}
.hb_list ul li a:hover p, .hb_list1 ul li a:hover p, .hb_list2 ul li a:hover p { color:#0b8fe2;}
.hb_list00 ul li a p, .hb_list00 ul li a span { color:rgba(255,255,255,0.8);}
.hb_list00 ul li a:hover p, .hb_list00 ul li a:hover span { color:#fff;}
.hb_list00 ul li:hover { background: url(../imagesNew/dot3.png) 17px 18px no-repeat;}

.hbafcon7 .hb_list ul li { width:48.5%; margin:0 3% 0 0; float:left;}
.hbafcon7 .hb_list ul li:nth-child(2n+2) { margin:0;}
.hbafcon7 .hb_list ul li a p { width:440px;}

.hb_tjzt { width:1160px; height:130px; margin:20px auto; padding:20px; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.hb_tjzt .tjzt_tit { width:60px; height:130px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.hb_tjzt .tjzt_list { width:1040px; height:130px; overflow:hidden; margin:0; padding:0 20px; float:left; position: relative;}

.flow-slide { width: 1000px; margin: 0 auto; overflow: hidden;}
.tjzt_list li { float: left; width: 240px; margin-right: 20px; overflow:hidden; position:relative;}
.tjzt_list li a { display: block; width:240px; height: 130px; overflow: hidden; margin: 0; padding: 0; position: relative;}
.tjzt_list li a img { display:block; max-width: 100%; max-height: 100%; margin: auto; position: absolute; left: 0; top: 0; right: 0; bottom: 0;}
.tjzt_list li a:hover {}
.tjzt_list .next { position: absolute; top: 50%; margin-top: -20px; width: 20px; height: 40px;}
.tjzt_list .l_next { left: 0; background:#eee url(../imagesNew/prev1.png) 0 0 no-repeat;}
.tjzt_list .l_next:hover { background:#0b8fe2 url(../imagesNew/prev2.png) 0 0 no-repeat;}
.tjzt_list .r_next { right: 0; background:#eee url(../imagesNew/next1.png) 0 0 no-repeat;}
.tjzt_list .r_next:hover { background:#0b8fe2 url(../imagesNew/next2.png) 0 0 no-repeat;}
.tjzt_list .m_content li{ text-align: center;}

.hbaf_main { width:1000px; height:80px; overflow:hidden; margin:20px auto; padding:0;}
.hbaf_main ul li { width:180px; height:80px; overflow:hidden; margin:0; padding:0 10px; float:left; cursor:pointer;}
.hbaf_main ul li p { width:180px; height:66px; overflow:hidden; line-height:66px; color:#fff; font-size:22px; font-weight:bold; text-align:center; margin:0 auto; padding:0 0 14px; background:url(../imagesNew/tabbg1.png) center top no-repeat;}
.hbaf_main ul li p img { display:inline-block; vertical-align:middle; margin:-4px 10px 0 0;}
.hbaf_main ul li.tabActive2 p, .hbaf_main ul li:hover p { background:url(../imagesNew/tabbg2.png) center top no-repeat;}

.hbaf_main_con { width:1160px; height:auto; margin:-60px auto 20px; padding:60px 20px 20px; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);}
.hbafcon1, .hbafcon2, .hbafcon3, .hbafcon4, .hbafcon5, .hbafcon6 { width:1120px; height:auto; overflow:hidden; margin:0 auto; padding:0 20px;}

.hbafcon1_left { width:700px; height:auto; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.hbafcon1Left_tit { width:100%; overflow:hidden; margin:0 auto 10px; padding:0; border-bottom:1px solid #0b8fe2;}
.hbafcon1Left_tit span { display:block; width:110px; height:39px; overflow:hidden; line-height:39px; color:#fff; font-size:18px; text-align:center; margin:0; padding:0; border-radius:3px 3px 0 0; background-color:#0b8fe2;}
.Content_Tab4 { width:188px; height:280px; overflow:hidden; margin:0; padding:10px 0; float:left;}
.Content_Tab4 a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; background-color:#fafafa; position:relative;}
.Content_Tab4 a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hbafcon1_left_tab { width:500px; height:300px; overflow:hidden; margin:0; padding:0; float:right;}
.hbafcon1_left_tab ul li { width:100%; height:100px; overflow:hidden; margin:0 auto; padding:11px 10px; box-sizing:border-box;}
.hbafcon1_left_tab ul li:hover { background-color:#fafafa;}
.hbafcon1_left_tab ul li .hbafcon1_leftnum { width:80px; height:78px; overflow:hidden; line-height:78px; color:#999; font-size:36px; text-align:center; margin:0; padding:0; border-right:1px solid #dfdfdf; float:left;}
.hbafcon1_left_tab ul li .hbafcon1_lefttext { width:399px; height:78px; overflow:hidden; margin:0; padding:0 10px 0 19px; float:left; box-sizing:border-box;}
.hbafcon1_left_tab ul li .hbafcon1_lefttext a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:16px; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0;}
.hbafcon1_left_tab ul li .hbafcon1_lefttext p { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#666; font-size:14px; margin:0 auto; padding:0; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-overflow:ellipsis;}
.hbafcon1_left_tab ul li:hover .hbafcon1_leftnum { border-right:1px solid #0b8fe2;}
.hbafcon1_left_tab ul li:hover .hbafcon1_leftnum, .hbafcon1_left_tab ul li:hover .hbafcon1_lefttext a { color:#0b8fe2;}


.hbafcon1_mid { width:320px; overflow:hidden; margin:0 40px 0 0; padding:0; float:left; display:none;}
.hbafcon1_mid h5 { width:100%; height:50px; overflow:hidden; line-height:50px; color:#252525; font-size:24px; font-weight:bold; margin:0 auto; padding:0;}
.hbafcon1_mid p { width:100%; max-height:288px; overflow:hidden; line-height:24px; color:#888; font-size:14px; text-align:justify; margin:0 auto; padding:0;}

.hbafcon1_right { width:400px; overflow:hidden; margin:0; padding:0; float:right;}
.hbafcon1_right_tab { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; padding:0;}
.hbafcon1_right_tab ul li { width:110px; height:40px; overflow:hidden; line-height:40px; color:#252525; font-size:18px; text-align:center; background-color:#f5f5f5; border-radius:3px; margin:0 10px 0 0; padding:0; float:left; cursor:pointer;}
.hbafcon1_right_tab ul li.tabActive3, .hbafcon1_right_tab ul li:hover { color:#fff; background-color:#0b8fe2;}
.hbafcon1_right .hb_list { max-height:287px; overflow:hidden; padding:0;}
.hbafcon1_right .hb_list ul li { padding:0 0 0 20px; background:url(../imagesNew/dot1.png) 4px 18px no-repeat;}
.hbafcon1_right .hb_list ul li a p { width:300px;}

.hbafcon2_left { width:500px; overflow:hidden; margin:0 40px 0 0; padding:0; float:left;}
.hbafcon2_tab { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; padding:0;}
.hbafcon2_tab ul li { width:100px; height:40px; overflow:hidden; line-height:40px; color:#252525; font-size:18px; text-align:center; background-color:#f5f5f5; border-radius:3px; margin:0 10px 0 0; padding:0; float:left; cursor:pointer;}
.hbafcon2_tab ul li.tabActive4, .hbafcon2_tab ul li:hover { color:#fff; background-color:#0b8fe2;}
.hbafcon2_left .hb_list { max-height:287px; overflow:hidden; padding:0;}
.hbafcon2_left .hb_list ul li { padding:0 0 0 30px; background:url(../imagesNew/dot1.png) 10px 18px no-repeat;}
.hbafcon2_left .hb_list ul li a p { width:100%;}
.hbafcon2_left .hb_list ul li a span { display:none;}
.hbafcon2_right { width:580px; overflow:hidden; margin:0; padding:0; float:left;}
.hbafcon2_right_tit { width:40px; height:160px; overflow:hidden; line-height:40px; color:#0b8fe2; font-size:30px; font-weight:bold; margin:0 20px 0 0; padding:89px 0; float:left;}
.hbafcon2_right_list { width:520px; height:338px; overflow:hidden; margin:0; padding:0; float:left;}
.hbafcon2_right_list ul li { width:520px; height:159px; overflow:hidden; margin:0 auto 20px; padding:0;}
.hbafcon2_right_list ul li h6 { width:520px; height:29px; overflow:hidden; line-height:29px; color:#252525; font-size:18px; text-align:center; margin:0 auto 10px; padding:0;}
.hbafcon2_right_list ul li dl { width:520px; height:120px; overflow:hidden; margin:0 auto; padding:0;}
.hbafcon2_right_list ul li dl dd { width:250px; height:120px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.hbafcon2_right_list ul li dl dd:last-child { margin:0;}
.hbafcon2_right_list ul li dl dd a { display:block; width:210px; height:72px; overflow:hidden; line-height:36px; color:#fff; font-size:24px; text-align: center; margin:0; padding:24px 20px; border-radius:4px; background:#0b8fe2 url(../imagesNew/down_bg1.jpg) 0 0 no-repeat;}
.hbafcon2_right_list ul li:nth-child(2) dl dd a { background:#0b8fe2 url(../imagesNew/down_bg2.jpg) 0 0 no-repeat;}

.hbafcon3 { width:1160px; padding:0;}
.hbafcon3_list { width:100%; overflow:hidden; margin:0; padding:0;}
.hbafcon3_list ul li { width:32%; overflow:hidden; margin:0 2% 0 0; padding:14px; border:1px solid #eaeaea; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hbafcon3_list ul li:nth-child(3) { margin:0;}
.hbafcon3_list ul li .hbafcon3_tit { width:100%; height:28px; overflow:hidden; line-height:28px; color:#0b8fe2; font-size:22px; margin:0 auto 10px; padding:0;}
.hbafcon3_list ul li .hbafcon3_tit em  { display:block; width:4px; height:24px; background-color:#0b8fe2; float:left; margin:2px 10px 2px 0; padding:0; float:left;}
.hbafcon3_list ul li dl dd { width:33.333333%; overflow:hidden; margin:0; padding:0; float:left;}
.hbafcon3_list ul li dl dd a { display:block; width:100%; overflow:hidden; margin:0; padding:10px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hbafcon3_list ul li dl dd a:hover { background-color:#f8f8f8;}
.hbafcon3_list ul li dl dd a img { display:block; width:44px; height:44px; overflow:hidden; margin:0 auto 6px; padding:0;}
.hbafcon3_list ul li dl dd a p { width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:center; margin:0 auto; padding:0;}
.hbafcon3_list ul li dl dd a:hover p { color:#0b8fe2;}

.hbafcon5_list { width:100%; height:300px; overflow:hidden; margin:0; padding:19px 0; float:left; position:relative;}
.hbafcon5_list ul li { width:25%; height:150px; overflow:hidden; margin:0 -1px -1px 0; padding:0; border:1px solid #eaeaea; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hbafcon5_list ul li:nth-child(4n+4) {}
.hbafcon5_list ul li a { display:block; width:240px; height:110px; overflow:hidden; margin:0 auto; padding:20px;}
.hbafcon5_list ul li a:hover { background-color:#fff;}
.hbafcon5_list ul li a img { display:block; width:88px; height:88px; margin:10px 10px 10px 0; padding:0; float:left;}
.hbafcon5_list ul li a .hbafcon5_text { width:140px; height:88px; overflow:hidden; margin:0; padding:10px 0; float:right;}
.hbafcon5_list ul li a .hbafcon5_text p { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 10px; padding:0;}
.hbafcon5_list ul li a:hover .hbafcon5_text p { color:#0b8fe2; font-weight: bold;}
.hbafcon5_list ul li a .hbafcon5_text span { display:block; width:100%; height:48px; overflow:hidden; line-height:24px; color:#999; font-size:14px; text-align:justify; margin:0 auto; padding:0;}

.hbafcon6_left { width:540px; overflow:hidden; margin:0 40px 0 0; padding:0; float:left;}
.hbafcon6_right { width:540px; overflow:hidden; margin:0; padding:0; float:left;}
.hbafcon6_tit { width:100%; height:40px; overflow:hidden; line-height:40px; color:#0b8fe2; font-size:24px; text-align:center; background-color:#e8f1f8; margin:0 auto 18px; padding:0;}
.hbafcon6_tit1 { width:100%; height:40px; overflow:hidden; line-height:40px; color:#252525; font-size:24px; border-bottom:2px solid #0b8fe2; margin:0 auto 8px; padding:0;}
.hbafcon6_btn { width:540px; height:100px; overflow:hidden; margin:0 auto 18px; padding:0;}
.hbafcon6_btn ul li { width:170px; height:45px; overflow:hidden; margin:0 15px 10px 0; padding:0; float:left;}
.hbafcon6_btn ul li:nth-child(3n+3) { margin:0 0 10px;}
.hbafcon6_btn ul li a { display:block; width:100%; height:45px; overflow:hidden; line-height:43px; color:#252525; font-size:14px; text-align:center; border:1px solid #dfdfdf; margin:0 auto; padding:0; background:#fff; border-radius:4px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.hbafcon6_btn ul li a:hover { color:#fff; background:url(../imagesNew/hbafcon6_btnbg2.jpg) center center no-repeat; background-size:100% 100%; border:0;}

.hbafcon6_list { width:540px; overflow:hidden; margin:0 auto; padding:0;}
.hbafcon6_list .hb_list { padding:0;}
.hbafcon6_list .hb_list ul li { padding:0 0 0 20px; background:url(../imagesNew/dot1.png) 4px 18px no-repeat;}
.hbafcon6_list .hb_list ul li a p { width:440px;}

.hb_main_l { width:780px; overflow: hidden; margin: 0; padding: 0; float: left;}
.hb_main_r { width:378px; height: 918px; overflow: hidden; margin: 0; padding: 0; border: 1px solid #dfdfdf; float: right;}
.hb_news { width: 778px; height: 318px; overflow: hidden; margin: 0 auto 40px; padding: 0; border: 1px solid #dfdfdf;}
.hb_jfgl { width: 778px; height: 198px; overflow: hidden; margin: 0 auto; padding: 0; border: 1px solid #dfdfdf;}
.jfgl_list { width:100%; overflow: hidden; margin: 20px 0 0; padding: 0 0 0 39px; box-sizing: border-box;}
.jfgl_list ul li { width:160px; height: 110px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.jfgl_list ul li a { display:block; width:160px; height: 56px; overflow: hidden; line-height: 28px; color: #fff; font-size: 16px; text-align: center; margin: 0; padding: 27px 0;}
.jfgl_list ul li a.jfgl1 { background:url(../imagesNew/jfgl_bg1.jpg) 0 0 repeat-x;}
.jfgl_list ul li a.jfgl2 { background:url(../imagesNew/jfgl_bg2.jpg) 0 0 repeat-x;}
.jfgl_list ul li a.jfgl3 { background:url(../imagesNew/jfgl_bg3.jpg) 0 0 repeat-x;}
.jfgl_list ul li a.jfgl4 { background:url(../imagesNew/jfgl_bg4.jpg) 0 0 repeat-x;}
.jfgl_list ul li a.jfgl1:hover { background:#2c8cf3;}
.jfgl_list ul li a.jfgl2:hover { background:#0fcbaa;}
.jfgl_list ul li a.jfgl3:hover { background:#f39809;}
.jfgl_list ul li a.jfgl4:hover { background:#fd395d;}

.fwpt_list { width:100%; overflow: hidden; margin: 20px 0 0; padding: 0 0 0 39px;}
.fwpt_list ul li { width:140px; overflow: hidden; margin: 0 20px 14px 0; padding: 0; float: left;}
.fwpt_list ul li a img { display:block; width: 140px; height: 80px; overflow: hidden; margin: 0 auto; padding: 0;}
.fwpt_list ul li a h3 { width: 140px; overflow: hidden; margin: 8px auto 0; padding: 0; color: #333; font-size: 14px; text-align: center;}
.fwpt_list ul li a.ser1:hover h3 { color:#308ef0;}
.fwpt_list ul li a.ser2:hover h3 { color:#08cba9;}
.fwpt_list ul li a.ser3:hover h3 { color:#f39809;}

.hb_user { width: 1198px; height: 278px; overflow: hidden; margin: 0 auto 40px; padding: 0; border: 1px solid #dfdfdf;}
.ly_scroll { width: 1140px; overflow: hidden; margin: 20px 0 0; padding: 0 19px 0 39px;}
.ly_scroll ul li { width: 208px; overflow: hidden; margin: 0 20px 0 0; padding: 0; float: left;}
.ly_scroll ul li a img { display: block; width: 208px; height: 160px; margin: 0 auto 10px; padding: 0;}
.ly_scroll ul li a h3 { width:100%; color: #333; font-size: 14px; text-align: center; margin: 0 auto; padding: 0;}
.ly_scroll ul li a:hover h3 { color:#0186d0;}

.hb_about { width:778px; height: 498px; overflow: hidden; margin: 0; padding: 0; border: 1px solid #dfdfdf; float: left;}
.ab_main { width:720px; overflow: hidden; margin: 40px auto 0; padding: 0;}
.ab_main img { display:block; width: 160px; height: 260px; margin: 0; padding: 0; float: left;}
.ab_main p { width:520px; overflow: hidden; margin: 0; padding: 0; line-height: 24px; color: #666; font-size: 14px; float: right; text-align: justify;}
.ab_main p span { color:#333; font-weight: bold;}
.ab_btn { width:100%; height: 70px; margin: 40px 0 0; padding: 0 0 0 39px; box-sizing: border-box;}
.ab_btn ul li { width:160px; height:70px; margin: 0 20px 0 0; float: left;}
.ab_btn ul li a { display:block; width: 160px; height: 70px; line-height: 70px; color: #455a77; font-size: 14px; font-weight: bold; background: url(../imagesNew/ab_btn_bg.png) 0 0 repeat-x; border-radius: 12px; margin: 0 auto; padding: 0; box-shadow: 0 10px 20px #f6f7f9; text-align: center;}
.ab_btn ul li a img { display:inline-block; vertical-align: middle; margin: 0 12px 0 0; padding: 0;}
.ab_btn ul li a:hover { box-shadow: 0 10px 20px #edf1fa;}

.hb_work { width:378px; height: 498px; overflow: hidden; margin: 0; padding: 0; border: 1px solid #dfdfdf; float: right;}
.work_main { width:374px; height: 446px; overflow: hidden; margin: 2px auto; padding: 0; background-color: #0186d0; position: relative;}
.work_main .example { width:374px; height:446px; overflow:hidden; margin:0; padding:0;}
.luara-left{position:relative;padding:0;overflow: hidden;}
.luara-left ul{position: relative;padding: inherit;margin: 0;}
.luara-left ul li{float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li a { display:block; width:374px; height:446px; overflow:hidden; margin:0; padding:0; position:relative;}
.luara-left ul li img{width: inherit;height: inherit;}
.luara-left ul li h3 { width:334px; height:40px; overflow:hidden; line-height:40px; margin:0; padding:0 20px; color:#fff; font-size:13px; text-align: center; background-color:rgba(22, 35, 42, 0.5); position:absolute; bottom:0; left:0;}
.example ol{position:relative;width:40px;height:10px;bottom:60px;left:314px;}
.example ol li{float:left;width:6px;height:6px;margin:2px;background-color:rgba(255, 255, 255, 0.5); border-radius:3px; cursor:pointer;}
.example ol li.seleted{background-color:#fff;}

.hb_textl, .hb_textr { width:580px; height: 280px; overflow: hidden; margin: 0; padding: 0; border: 1px solid #dfdfdf;}
.hb_textl { float:left;}
.hb_textr { float:right;}

/**hb_link**/
.hb_link { width:1198px; height: 148px; overflow: hidden; margin: 0 auto 40px; padding: 0; border: 1px solid #dfdfdf;}
.lk_tit { width:148px; height: 148px; overflow: hidden; background-color: #f5f5f5; float: left;}
.lk_tit h3 { width:109px; overflow: hidden; color: #0b8fe2; font-size: 16px; margin: 50px auto 0; padding: 0 0 0 39px;}
.lk_tit p { width:109px; overflow: hidden; color:#999; font-family: "Arial"; font-size: 12px; margin: 8px auto 0; padding: 0 0 0 39px;}
.lk_list { width:1050px; height: 148px; overflow: hidden; margin: 0; padding: 0;}
.lk_list ul li { width:100%; height: 50px; overflow: hidden; line-height: 49px; margin: 0; padding: 0; border-bottom: 1px dashed #eaeaea; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.lk_list ul li a { display:inline-block; color:#666; font-size: 14px; margin: 0 0 0 40px; padding: 0;}
.lk_list ul li a:hover { color:#0186d1;}

/**hb_foot**/
.hb_foot { width:100%; height:auto; margin: 0 auto; padding: 0; border-top: 4px solid #0b8fe2; background-color:#262626;}
.hb_foot .ft_main { width:1200px; height:auto; margin:0 auto; padding:40px 0;}
.ft_main .ft_left { width:540px; overflow:hidden; margin:0; padding:0; float:left;}
.ft_left ul li { width:100%; height:40px; overflow:hidden; line-height:40px; color:rgba(255, 255, 255, 1); font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.ft_left ul li img { display:block; width:24px; height:24px; overflow:hidden; margin:8px 4px 8px 0; padding:0; float:left;}
.ft_left ul li a { color:rgba(255, 255, 255, 1);}
.ft_left ul li a:hover { color:rgba(255, 255, 255, 1);}
.ft_main .ft_right { width:620px; height:auto; margin:0; padding:0; float:right;}
.ft_right .ft_links { width:280px; height:auto; margin:0; padding:0; float:left;}
.ft_links .ftlk_tit { width:100%; overflow:hidden; color:#fff; font-size:18px; margin:0 auto 20px; padding:0;}
.filter-disabled { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none;}
.filter-box1, .filter-box2, .filter-box3 { position: relative;}
.filter-box1, .filter-box2 { margin:0 auto 18px;}
.filter-box1 select, .filter-box2 select, .filter-box3 select { display: none;}
.filter-text { height: 100%; overflow: hidden; position: relative; cursor: pointer; padding: 0 30px 0 10px; background-color: #fff; border-radius:2px;}
.filter-text input { font-size: 14px;}
.filter-text .filter-title { width: 100%; height: 40px; line-height: 40px; border: 0; background-color: transparent; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0; cursor: pointer;}
.filter-list { display: none; width: 100%; height: 180px; background-color: #fff; font-size: 14px; box-shadow:0 0 4px rgba(0, 0, 0, 0.1); position: absolute; top: -182px; left: 0; z-index: 99; overflow: auto; border-radius:2px;}
.filter-list li.filter-null a { color: #d2d2d2;}
.filter-list li a { display: block; padding: 0 10px; line-height: 36px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; cursor: pointer;color:#262626;}
.filter-list li:hover { background-color: #f2f2f2;}
.filter-list li.filter-selected { background-color: #0b8fe2;}
.filter-list li.filter-selected a { display: block; color: #fff;}
.filter-list li.filter-disabled { background-color: #fff;}
.filter-list li.filter-disabled a { display: block; color: #d2d2d2;}
.filter-list li.filter-disabled:hover a { cursor: not-allowed!important; background-color: #fff;}
.icon { position: absolute;}
.icon-filter-arrow { width: 8px; height: 6px; background-repeat: no-repeat; background-image: url(../imagesNew/icon_arrow_down_x2.png); background-size: 100%; right: 10px; top: 17px; transition: all .2s;}
.icon-filter-arrow.filter-show { -webkit-transform: rotate(-180deg); transform: rotate(-180deg);}
.filter-list::-webkit-scrollbar { width: 4px; height: 4px;}
.filter-list::-webkit-scrollbar-track { background: #fff;}
.filter-list::-webkit-scrollbar-thumb { background: #CBCBCB;}

.ft_right .ft_ewm { width:280px; overflow:hidden; margin:0; padding:0; float:right;}
.ft_ewm .ftewm_tit { width:100%; overflow:hidden; color:#fff; font-size:18px; text-align:center; margin:0 auto 20px; padding:0;}
.ft_ewm ul li { width:120px; overflow:hidden; margin:0; padding:0 10px; float:left;}
.ft_ewm ul li p { width:100px; height:100px; overflow:hidden; margin:0 auto 10px; padding:10px; background-color:#fff; border-radius:2px;}
.ft_ewm ul li p img { display:block; width:100px; height:100px; margin:0 auto; padding:0;}
.ft_ewm ul li span { display:block; width:120px; height:20px; overflow:hidden; line-height:20px; color:rgba(255, 255, 255, 0.5); font-size:14px; text-align:center; margin:0 auto; padding:0;}

.ft_bottom { width:100%; height:44px; overflow:hidden; margin:0 auto; padding:0; background-color:#202020;}
.ft_bottom .ftbtm_mid { width:1200px; height:44px; overflow:hidden; margin:0 auto; padding:0;}
.ftbtm_mid p { height:44px; overflow:hidden; line-height:44px; color:rgba(255, 255, 255, 0.5); font-size:14px; float:left;}
.ftbtm_mid a { display:inline-block; height:44px; overflow:hidden; line-height:44px; color:rgba(255, 255, 255, 0.5); font-size:14px; text-align:right; float:right;}
.ftbtm_mid a img { display:inline-block; width:20px; height:20px; vertical-align:middle; margin:-4px 10px 0 0; padding:0;}
.ftbtm_mid a:hover { color:#fff;}

/**hbaf_nymain**/
.hbaf_nymain { width:1200px; height:auto; margin:24px auto; padding:0; background-color:#fff; box-shadow:0 2px 4px rgba(0, 0, 0, 0.1); -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.hbaf_mbx { width:1160px; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0 auto 20px; padding:20px 0 0;}
.hbaf_mbx a { color:#333;}
.hbaf_mbx span { color:#999;}
.hbaf_mbx a:hover { color:#0b8fe2;}

.hbaf_nyPos { width:1180px; overflow:hidden; line-height:40px; color:#8c9099; font-size:14px; margin:0 auto; padding:10px 20px;}
.hbaf_nyPos a { color:#2d3037;}
.hbaf_nyPos a:hover { color:#0b8fe2;}

.hbaf_nyTitle { width:1160px; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:28px; margin:0 auto; padding:0 20px; border-bottom: 1px solid #0b8fe2; background: url(../imagesNew/hbaf_nyTitlebg.png) center center no-repeat; position:relative;}
.hbaf_nyTitle span { display:block; width:140px; height:40px; overflow:hidden; line-height:40px; color:#0b8fe2; font-size:22px; font-weight:normal; text-align:center; margin:0; padding:0 20px; position:absolute; right:0; bottom:0;}

.danye_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.danye_main .dy_title { width:100%; overflow:hidden; color:#333; font-size:24px; text-align:center; margin:0 auto; padding:20px 40px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.con_left .danye_main .dy_title { text-align:left; padding:10px 0; border-bottom:1px solid #dfdfdf;}
.danye_main .dy_tips { width:100%; height:auto; margin:20px auto; padding:20px; border-top:1px solid #dfdfdf; border-bottom:1px solid #dfdfdf; box-sizing:border-box;}
.dy_tips .dytips_con { width:100%; height:36px; overflow:hidden; margin:0 auto; padding:0;}
.dytips_con .dytips_l { width:50%; height:36px; overflow:hidden; line-height:36px; color:#333; font-size:16px; float:left;}
.dytips_l img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 6px 0 0; padding:0;}
.dytips_l em { display:inline-block; width:1px; height:20px; overflow:hidden; margin:-2px 20px 0; padding:0; background-color:#dfdfdf; vertical-align:middle;}
.dytips_con .dytips_m { display:none;}
.dytips_con .dytips_r { width:50%; height:36px; overflow:hidden; margin:0; padding:0; float:right;}
.dytips_r a { display:block; width:36px; height:36px; overflow:hidden; margin:0 0 0 10px; padding:0; float:right; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.dytips_r a img { display:block; width:36px; height:36px; overflow:hidden; margin:0; padding:0;}
.dytips_r a.jfont1, .dytips_r a.jfont2, .dytips_r a.jfont3 { border:1px solid #dfdfdf; border-radius:2px;}
.dytips_r a.jfont1 { background:url(../imagesNew/jfont.png) -68px 0 no-repeat;}
.dytips_r a.jfont2 { background:url(../imagesNew/jfont.png) -34px 0 no-repeat;}
.dytips_r a.jfont3 { background:url(../imagesNew/jfont.png) 0 0 no-repeat;}
.dytips_r a.jfont1:active { background:url(../imagesNew/jfont.png) -68px -34px no-repeat; border:1px solid #0b8fe2;}
.dytips_r a.jfont2:active { background:url(../imagesNew/jfont.png) -34px -34px no-repeat; border:1px solid #0b8fe2;}
.dytips_r a.jfont3:active { background:url(../imagesNew/jfont.png) 0 -34px no-repeat; border:1px solid #0b8fe2;}

.danye_main .top-nav { background-color:#fff; border:0; box-shadow:0 5px 10px rgba(0,0,0,0.1); margin:0; padding:20px; position: fixed; top:0; left:0; z-index:999;}
.top-nav .dytips_con .dytips_l, .top-nav .dytips_con .dytips_r { width:25%;}
.top-nav .dytips_con .dytips_m { display:block; width:50%; height:36px; overflow:hidden; line-height:36px; color:#333; font-size:24px; text-align:center; white-space:nowrap; text-overflow: ellipsis; margin:0; padding:0; float:left;}

.danye_main .dy_con { margin:0 auto; padding:30px 60px;}
.con_left .danye_main .dy_con { padding:0;}
.dy_con p, .dy_con div { width:100%; overflow: hidden; line-height: 45px; color: #333; font-size: 18px; text-indent:2em; word-break:break-all; margin: 0 auto; padding:0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.con_left .dy_con p, .con_left .dy_con div { text-indent:0;}
.dy_con p img, .dy_con div img { display:block; max-width:60%; height:auto;}
.dy_con table { display:block; width:100%; overflow:hidden; border: none!important; margin:0!important; padding:0;}
.dy_con table p { margin:0; padding:0; word-wrap:break-word}
.dy_con span { color:#333; font-size:18px; font-family:Arial,\5FAE\8F6F\96C5\9ED1,Helvetica,sans-serif;}

.fj_list { width:100%; overflow:hidden; margin:0 auto; padding:30px; background-color:#f9f9f9; border:1px solid #f0f0f0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fj_list h3 { width: 100%; height:30px; overflow: hidden; line-height:30px; margin: 0 auto 20px; padding: 0; color: #0b8fe2; font-size: 22px; font-weight:bold;}
.fj_list h3 img { display:block; width:30px; height:30px; margin:0 8px 0 0; padding:0; float:left;}
.fj_list ul li { width: 100%; height: 32px; overflow: hidden; line-height: 32px; margin: 0 auto; padding: 0 0 0 15px; background: url(../imagesNew/news_ico_h.png) left center no-repeat; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.fj_list ul li a { color: #666; font-size: 16px;}
.fj_list ul li a:hover { color:#0b8fe2;}

.prenext .list2 { width: 100%; overflow:hidden; margin:30px auto 10px;}
.prenext .list2 ul li { width: 100%; height: 40px; overflow:hidden; line-height: 40px; color:#666; font-size: 16px; white-space: nowrap; text-overflow: ellipsis;}
.prenext .list2 ul li a { color:#666; font-size:16px;}
.prenext .list2 ul li a:hover { color:#0b8fe2;}

.dy_btn { width:100%; height:42px; margin:20px auto; padding:0; text-align:center;}
.dy_btn a { display:inline-block; height:40px; line-height:40px; color:#333; font-size:16px; text-align:center; border:1px solid #dfdfdf; border-radius:4px; margin:0 10px; padding:0 29px 0 24px;}
.dy_btn a img { display:inline-block; width:24px; height:24px; vertical-align:middle; margin:-4px 4px 0 0; padding:0;}
.dy_btn a:hover { background-color:#f8f8f8;}


/**无人机分会**/
.wrj_main { width: 1200px; overflow: hidden; margin: 40px auto 20px; padding: 0;}
.wrj_textl, .wrj_textr { width:580px; overflow: hidden; margin: 0; padding: 0;}
.wrj_textl { float:left;}
.wrj_textr { float:right;}

.wrjli { width:580px; height: 280px; overflow: hidden; margin: 0 auto 20px; padding: 0;}
.wrj_tit { width:100%; height: 50px; overflow: hidden; line-height: 50px; margin: 0 auto; padding: 0 19px; background:url(../imagesNew/wrj_bg0.png) left top no-repeat; position:relative; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.wrj_tit h3 { height:20px; line-height: 20px; color: #0187d0; font-size: 16px; margin: 14px 0; padding: 0 0 0 16px; border-left: 4px solid #0187d0; float: left;}
.wrj_tit h3 span { display: inline-block; color:#999; font-family: "Arial"; font-size: 12px; margin: 0 0 0 10px;}
.wrj_tit a { display:block; height: 49px; line-height: 49px; color: #0b8fe2; font-size: 14px; margin: 0; padding: 0; float: right;}
.wrj_tit a img { display: inline-block; vertical-align:middle; margin: -4px 0 0 6px;}

.wrj_jj { width:100%; height:230px; overflow:hidden; margin:0 auto; padding:19px; border:1px solid #dfdfdf; border-top:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.wrjjj_img { width:220px; height:190px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left; position:relative;}
.wrjjj_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.wrj_jj p { width:300px; height:190px; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-align:justify; text-indent:2em; margin:0; padding:0; float:right; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow:hidden;}

.wrj_list { width:100%; min-height:230px; overflow: hidden; margin: 0 auto; padding: 12px 0; border:1px solid #dfdfdf; border-top:0; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.wrj_list ul li { width:100%; height: 41px; overflow: hidden; margin: 0; padding: 0 19px 0 32px; background: url(../imagesNew/dot1.png) 20px 18px no-repeat; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.wrj_list ul li:hover { background: url(../imagesNew/dot2.png) 17px 18px no-repeat;}
.wrj_list ul li a { display:block; width:100%; height: 40px; line-height: 40px; color: #666; font-size: 14px; border-bottom: 1px dashed #eaeaea; margin: 0; padding: 0;}
.wrj_list ul li a p { width:400px; height: 40px; overflow: hidden; line-height: 40px; color: #666; font-size: 14px; text-overflow:ellipsis; white-space:nowrap; float: left;}
.wrj_list ul li a span { display:inline-block; color: #999; font-family: "Arial"; font-size: 14px; float: right;}
.wrj_list ul li a:hover p { color:#0b8fe2;}

.wrjhy { width:1200px; overflow:hidden; margin:0 auto 30px; padding:0;}
.wrjhy_tit { width:1200px; height:50px; overflow:hidden; margin:0 auto 20px; padding:0; background:#f8f8f8 url(../imagesNew/wrj_bg1.jpg) 0 0 repeat-x;}
.wrjhy_tit h3 { width:240px; height:50px; overflow:hidden; line-height:50px; color:#fff; font-size:24px; text-align:center; margin:0 auto; padding:0; background:url(../imagesNew/wrj_bg2.png) center top no-repeat;}
.wrjhy ul li { width:224px; overflow:hidden; margin:0 20px 10px 0; padding:0; float:left;}
.wrjhy ul li:nth-child(5n+5) { margin:0 0 10px;}
.wrjhy ul li .hyimg { width:224px; height:100px; overflow:hidden; margin:0 auto; padding:0;}
.wrjhy ul li .hyimg a { display:block; width:222px; height:98px; overflow:hidden; margin:0 auto; padding:0; border:1px solid #dfdfdf; background-color:#fff; position:relative;}
.wrjhy ul li .hyimg a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.wrjhy ul li p a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:14px; text-align:center; text-overflow:ellipsis; white-space:nowrap; margin:0 auto; padding:0;}
.wrjhy ul li .hyimg a:hover { border:1px solid #0b8fe2;}
.wrjhy ul li p a:hover { color:#0b8fe2;}

.pp_more { width:100%; overflow:hidden; margin:10px auto 0; padding:0;}
.pp_more a { display:block; width:220px; height:40px; overflow:hidden; line-height:40px; color:#0b8fe2; font-size:14px; text-align:center; margin:0 auto; padding:0; border:1px solid #0b8fe2;}
.pp_more a:hover { color:#fff; background-color:#0b8fe2;}

/**banner start**/
.xwb_banner { width: 100%; overflow:hidden; padding: 0; margin: 0 auto; position: relative; z-index: 0;}
.swiper-button-prev { width: 80px!important; height: 80px!important; border:2px solid rgba(255, 255, 255, 0.3); border-radius:50%; margin-top: -40px; background:url(../imagesNew/arrows_l.png) center center no-repeat!important; background-size:100% 100%!important; position: absolute; left: 40px!important; bottom: 0!important; z-index:10; outline:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.swiper-button-next { width: 80px!important; height: 80px!important; border:2px solid rgba(255, 255, 255, 0.3); border-radius:50%; margin-top: -40px; background:url(../imagesNew/arrows_r.png) center center no-repeat!important; background-size:100% 100%!important; position: absolute; right: 40px!important; bottom: 0!important; z-index:10; outline:none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.swiper-button-prev:hover { background:rgba(0, 0, 0, 0.2) url(../imagesNew/arrows_l.png) center center no-repeat!important; background-size:100% 100%!important; border:none;}
.swiper-button-next:hover { background:rgba(0, 0, 0, 0.2) url(../imagesNew/arrows_r.png) center center no-repeat!important; background-size:100% 100%!important; border:none;}
.swiper-container { width: 100%; overflow:hidden;}
.content-slide { padding: 20px; color: #fff;}
.title { font-size: 25px; margin-bottom: 10px;}
.swiper-pagination { width: 100%; text-align: center; position: absolute; left: 0; bottom:20px; z-index:9;}
.xwb_banner .swiper-pagination-bullet { display: inline-block; width: 12px!important; height: 12px!important; background-color:rgba(255, 255, 255, 0.5); margin: 0 6px; border-radius:50%; vertical-align:middle; cursor: pointer; outline:none; opacity:1;}
.xwb_banner .swiper-pagination-bullet-active { width: 12px!important; height: 12px!important; background-color:#fff; border:none; opacity:1;}
.swiper-container { margin:0 auto; position:relative; overflow:hidden; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; -o-backface-visibility:hidden; backface-visibility:hidden;	/* Fix of Webkit flickering */ z-index:1;}
.swiper-wrapper {
	width:100%;	position:relative;	
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;

	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
	margin: 0 auto;
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.xwb_banner .swiper-slide { width:100%; height:400px; overflow:hidden; float: left; -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; position:relative;}
.xwb_banner .swiper-slide img { display:block; width:1920px; height:400px; overflow:hidden; margin:-200px 0 0 -960px; padding:0; position:absolute; left:50%; top:50%;}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical { -ms-touch-action: pan-x;}
.swiper-button-prev { width: 60px!important; height: 60px!important; margin-top: -30px; left: 30px!important; background-size:100% 100%!important;}
.swiper-button-next { width: 60px!important; height: 60px!important; margin-top: -30px; right: 30px!important; background-size:100% 100%!important;}
/**banner end**/

/**xhgz_main**/
.xhgz_main { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.xhgz_tit1 { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:22px; font-weight:bold; margin:0 auto 20px; padding:0;}
.xhgz_tit1 em { display:block; width:3px; height:24px; overflow:hidden; background-color:#0b8fe2; margin:3px 2px 3px 0; padding:0; float:left;}
.xhgz_tit1 i { display:block; width:1px; height:24px; overflow:hidden; background-color:#0b8fe2; margin:3px 12px 3px 0; padding:0; float:left;}

.xhjs_ryzz { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.xhjs_ryzz .xhjs_left { width:1160px; overflow:hidden; margin:0; padding:0; float:left;}
.xhjs_ryzz .ryzz_right { width:1160px; overflow:hidden; margin:0; padding:0; float:right;}
.hbxh_title { width:100%; height:auto; margin:0 auto 20px; padding:0; border-bottom:1px solid #dfdfdf;}
.hbxh_title span { display:inline-block; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; font-weight:bold; border-bottom:2px solid #0b8fe2; margin:0 0 -1px; padding:0;}
.xhjs_img { width:200px; height:240px; overflow:hidden; margin:0; padding:0; float:left;}
.xhjs_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.xhjs_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.xhjs_text { width:960px; height:240px; overflow:hidden; margin:0; padding:0; float:right;}
.xhjs_text .xhjs_name { width:100%; height:30px; overflow:hidden; line-height:30px; margin:0 auto 10px; padding:0;}
.xhjs_name a { color:#333; font-size:16px; font-weight:bold;}
.xhjs_text .xhjs_con { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.xhjs_con p { width:100%; max-height:192px; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-indent: 2em; text-align:justify; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.example { width:380px; height:240px; overflow:hidden; margin:0; padding:0; position:relative;}
.luara-left { position:relative;padding:0;overflow: hidden;}
.luara-left ul { position: relative;padding: inherit;margin: 0;}
.luara-left ul li { float: left;padding: inherit;margin: inherit;list-style: none;}
.luara-left ul li a { display:block; width:300px; height:200px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.luara-left ul li img { width: inherit;height: inherit;}
.example ol { position:absolute; width:64px; height:8px; bottom:16px;left:50%; margin:0 0 0 -32px;}
.example ol li { float:left;width:8px;height:8px;margin:4px;background-color:rgba(0, 0, 0, 0.3); border-radius:4px; cursor:pointer;}
.example ol li.seleted { background-color:#0b8fe2;}

.xhld_jgsz { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.xhld_jgsz .xhld_left { width:1160px; overflow:hidden; margin:0; padding:0; float:left;}
.xhld_jgsz .jgsz_right { width:1160px; overflow:hidden; margin:0; padding:0; float:right;}
.xhld_left .xhld_main { width:740px; overflow:hidden; margin:0 auto; padding:0;}
.xhld_con { width:740px; height:120px; overflow:hidden; margin:0; padding:0;}
.xhld_con .xhld_img { width:90px; height:120px; overflow:hidden; margin:0; padding:0; float:left;}
.xhld_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0; padding:0; position:relative;}
.xhld_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.xhld_con .xhld_text { width:630px; height:120px; overflow:hidden; margin:0; padding:0; float:right;}
.xhld_text .xhld_name { width:100%; height:32px; overflow:hidden; line-height:32px; margin:0 auto 10px; padding:0;}
.xhld_name a { color:#333; font-size:16px; font-weight:bold;}
.xhld_name a:hover { color:#0b8fe2;}
.xhld_text .xhld_ms { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.xhld_ms p { width:100%; height:72px; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-align:justify; text-indent:2em; margin:0; padding:0;}
.xhld_ms p a { color:#0b8fe2;}

.xhld_list { width:740px; overflow:hidden; margin:20px auto 0; padding:0;}
.xhld_list ul li { width:110px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.xhld_list ul li:nth-child(5) { margin:0;}
.xhld_list ul li a { display:block; width:110px; overflow:hidden; margin:0; padding:0;}
.xhld_list ul li a p { width:90px; overflow:hidden; margin:0 auto; padding:9px; border:1px solid #dfdfdf;}
.xhld_list ul li a p img { display:block; width:90px; height:120px; overflow:hidden; margin:0 auto; padding:0;}
.xhld_list ul li a span { display:block; width:100%; height:20px; overflow:hidden; line-height:20px; color:#333; font-size:14px; text-align:center; margin:10px auto 0; padding:0;}
.xhld_list ul li a:hover p { border:1px solid #0b8fe2;}
.xhld_list ul li a:hover span { color:#0b8fe2;}

.jgsz_right .jgsz_main { width:380px; overflow:hidden; margin:0 auto; padding:0;}
.jgsz_main ul { margin:0 auto 14px;}
.jgsz_main ul li { width:100%; overflow:hidden; margin:0 auto; padding:0 10px; background-color:#f8f8f8; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.jgsz_main ul li:nth-child(2n+2) { background-color:#fff;}
.jgsz_main ul li a { display:block; width:100%; height:36px; overflow:hidden; line-height:36px; color:#666; font-size:14px; white-space: nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.jgsz_main ul li a em { display:block; width:4px; height:4px; overflow:hidden; margin:16px 10px 16px 0; padding:0; background-color:#aaa; float:left;}
.jgsz_main ul li:hover { background-color:#0b8fe2;}
.jgsz_main ul li:hover a { color:#fff;}
.jgsz_main ul li:hover a em { background-color:#fff;}

.jgsz_main dl dd { width:120px; height:32px; overflow:hidden; margin:0 10px 10px 0; padding:0; float:left;}
.jgsz_main dl dd:nth-child(3n+3), .jgsz_main dl dd:nth-child(8) { margin:0 0 10px;}
.jgsz_main dl dd:nth-child(7), .jgsz_main dl dd:nth-child(8) { width:185px;}
.jgsz_main dl dd a { display:block; width:100%; height:32px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-align:center; white-space: nowrap; text-overflow: ellipsis; border:1px solid #dfdfdf; border-radius:2px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.jgsz_main dl dd a:hover { color:#fff; border:1px solid #0b8fe2; background-color:#0b8fe2;}

.hyml_hfpj { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.hyml_hfpj .hyml_left { width:740px; overflow:hidden; margin:0; padding:0; float:left;}
.hyml_hfpj .hfpj_right { width:380px; overflow:hidden; margin:0; padding:0; float:right;}
.hyml_main { width:740px; overflow:hidden; margin:0 auto; padding:0;}
.hyml_main ul li { width:140px; height:80px; overflow:hidden; margin:0 10px 10px 0; padding:0; float:left;}
.hyml_main ul li:nth-child(5n+5) { margin:0 0 10px;}
.hyml_main ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#fff; font-size:16px; text-align:center; margin:0; padding:20px 0; background:url(../imagesNew/down_bg1.jpg) 0 0 no-repeat; background-size:100% 100%; border-radius:4px;}
.hyml_main ul li a span { font-size:14px;}
.hfpj_main { width:380px; overflow:hidden; margin:0 auto; padding:0;}
.hfpj_main .hfpj_img { width:100%; height:170px; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hfpj_img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hfpj_img .hfpj_ms { width:100%; height:170px; overflow:hidden; margin:0; padding:0; background-color:rgba(0, 0, 0, 0.6); position:absolute; left:0; top:0; z-index:1; display:none;}
.hfpj_img:hover .hfpj_ms { display:block;}
.hfpj_ms p { width:80%; height:48px; overflow:hidden; line-height:24px; color:#fff; font-size:14px; text-align:justify; margin:61px auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.nlpj_pjxx { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_left { width:740px; overflow:hidden; margin:0; padding:0; float:left;}
.nlpj_left .nlpj_img { width:170px; height:190px; overflow:hidden; margin:0; padding:0; float:left;}
.nlpj_img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.nlpj_img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.nlpj_left .nlpj_text { width:550px; overflow:hidden; margin:0; padding:0; float:right;}
.nlpj_text p { width:100%; height:192px; overflow:hidden; line-height:24px; color:#666; font-size:14px; text-align:justify; text-indent:2em; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 8; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.pjxx_right { width:380px; overflow:hidden; margin:0; padding:0; float:right;}
.pjxx_right ul li { width:120px; height:32px; overflow:hidden; margin:0 10px 10px 0; padding:0; float:left;}
.pjxx_right ul li:nth-child(3n+3) { margin:0 0 10px;}
.pjxx_right ul li:last-child { width:250px; margin:0 0 10px;}
.pjxx_right ul li a { display:block; width:100%; height:32px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-align:center; white-space: nowrap; text-overflow: ellipsis; border:1px solid #dfdfdf; border-radius:2px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
.pjxx_right ul li a:hover { color:#fff; border:1px solid #0b8fe2; background-color:#0b8fe2;}


/**zyjn_banner**/
.zyjn_banner { width:1200px; height:100px; overflow:hidden; margin:40px auto; padding:0;}
.zyjn_banner img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}

.zyjn_left { width:730px; float:left;}
.zyjn_left .hb_lbt { float:initial; margin:0 auto 40px;}
.zyjn_left .zyjn_list { width:730px; height:auto; margin:20px auto; padding:0; background-color: #fff; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);}
.zyjn_list .zyjn_tit { width: 100%; height: 48px; overflow: hidden; line-height: 30px; color: #252525; font-size: 18px; font-weight: bold; margin: 0 auto; padding: 9px 20px; box-sizing: border-box; border-bottom: 1px solid #dfdfdf;}
.zyjn_tit em { display:block; width:4px; height:16px; overflow:hidden; margin:7px 10px 7px 0; padding:0; background-color:#0b8fe2; float:left;}
.zyjn_list ul { padding:20px;}
.zyjn_list ul li { width:49%; overflow:hidden; margin:0 2% 0 0; padding:10px; background-color:#f5f5f5; border-radius:4px; float:left; box-sizing: border-box;}
.zyjn_list ul li:nth-child(2n+2) { margin:0;}
.zyjn_list ul li .zyjn_name { width:100%; height:40px; overflow:hidden; margin:0 auto 10px; padding:0 0 0 50px; position:relative; box-sizing: border-box;}
.zyjn_list ul li .zyjn_name img { display:block; width:40px; height:40px; overflow:hidden; margin:0; padding:0; position:absolute; left:0; top:0;}
.zyjn_list ul li .zyjn_name p { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; white-space: nowrap; text-overflow: ellipsis; margin:0; padding:0;}
.zyjn_list ul li .zyjn_btn { width:100%; height:32px; overflow:hidden; line-height:32px; margin:0 auto; padding:0;}
.zyjn_btn span { color:#aaa; font-size:12px;}
.zyjn_btn a { display:inline-block; width:74px; height:24px; line-height:24px; color:#fff; font-size:12px; text-align:center; margin:4px 0 4px 8px; padding:0; border-radius:12px; background-color:#ff9d08; float:right;}
.zyjn_btn a:last-child { background-color:#639ad6;}

.zyjn_right { width:430px; float:right;}
.zyjn_right .hb_notice { margin:0 0 40px;}


/*能力评价*/
.nlpj_container { width:100%; overflow:hidden; margin:0 auto; padding:0; border-top: 4px solid #0b8fe2;}
.nlpj_container .nlpj_main { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.nlpj_main .nlpj_title { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_title img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}

.nlpj_con1 { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.nlpj_con1 .nlpj_jj { width:880px; overflow:hidden; margin:0; padding:0; float:left;}
.nlpj_jj .nlpj_jjtit { width:100%; height: 48px; overflow: hidden; line-height: 30px; color: #252525; font-size: 18px; font-weight: bold; margin: 0 auto 20px; padding: 9px 20px; background-color:#f9f9f9; box-sizing: border-box; border-top: 2px solid #0b8fe2; border-bottom: 1px solid #dfdfdf;}
.nlpj_jjtit em { display:block; width:4px; height:16px; overflow:hidden; margin:7px 10px 7px 0; padding:0; background-color:#0b8fe2; float:left;}
.nlpj_jj .nlpj_jjtext { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_jjtext .nlpj_img { width:160px; height:190px; overflow:hidden; margin:0 20px 0 0; padding:0; float:left;}
.nlpj_jjtext .nlpj_ms { width:100%; margin:0; padding:0;}
.nlpj_ms p { line-height:32px; color:#666; font-size:16px; text-align:justify; text-indent:2em; word-break: break-all;}
.nlpj_con1 .nlpj_gg { width:280px; height:295px; overflow:hidden; margin:0; padding:0; float:right;}
.nlpj_gg a { display:block; width:280px; height:140px; overflow:hidden; margin:0 auto 15px; padding:0;}

.nlpj_con2 { width:1200px; overflow:hidden; margin:20px auto; padding:0;}
.nlpj_con2 .nlpj_tab { width:1200px; overflow:hidden; margin:0 auto 20px; padding:10px 10px 0; background-color:#0b8fe2; box-sizing: border-box;}
.nlpj_tab ul li { width:180px; height:60px; overflow:hidden; line-height:60px; color:#fff; font-size:22px; text-align:center; background-color:rgba(0, 0, 0, 0.2); border-radius:4px 4px 0 0; margin:0 20px 0 0; padding:0; float:left; cursor:pointer;}
.nlpj_tab ul li.nlpjtabActive { color:#0b8fe2; font-size:24px; font-weight:bold; background:#fff url(../imagesNew/nlpj_jt.png) center bottom no-repeat;}
.nlpj_tab ul li:nth-child(6) { margin:0;}

.nlpjContent_Tab { width:1200px; overflow:hidden; margin:20px auto 0; padding:0;}
.nlpj_pjlc { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_pjlc ul li { width:1200px; overflow:hidden; background:#f9f9f9 url(../imagesNew/nlpj_bg01.jpg) right center no-repeat; margin:0 auto 20px; padding:20px; position:relative; box-sizing: border-box;}
.nlpj_pjlc ul li .pjlc_icon { width:120px; height:100px; overflow:hidden; margin:0 20px 0 0; padding:0; background-color:#0b8fe2; float:left;}
.pjlc_icon img { display:block; width:60px; height:60px; overflow:hidden; margin:20px auto; padding:0;}
.nlpj_pjlc ul li .pjlc_text { width:1000px; height:100px; overflow:hidden; margin:0; padding:6px 0; float:right; box-sizing: border-box;}
.pjlc_text .pjlc_name { width:180px; height:28px; overflow:hidden; line-height:28px; color:#0b8fe2; font-size:15px; white-space: nowrap; text-overflow: ellipsis; border:1px solid #0b8fe2; margin:0 0 10px; padding:0;}
.pjlc_name span { display:block; width:50px; height:28px; line-height:28px; color:#fff; font-size:14px; font-weight:bold; text-align:center; margin:0 24px 0 0; padding:0 10px; background-color:#0b8fe2; float:left;}
.pjlc_text p { width:100%; max-height:56px; overflow:hidden; line-height:28px; color:#797979; font-size:16px; text-align:justify; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;}
.pjlc_text p a { color:#0b8fe2;}

.nlpj_pjxz { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_pjxz .pjxz_img { width:1200px; overflow:hidden; margin:0 auto 20px; padding:0;}
.pjxz_img img { display:block; width:100%; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_pjxz .pjxz_con { width:1200px; overflow:hidden; margin:40px auto 0; padding:0;}
.pjxz_con .pjxz_name { width:100%; overflow:hidden; line-height:48px; color:#252525; font-size:28px; text-align:center; margin:0 auto 40px; padding:0;}
.pjxz_con p { width:100%; overflow:hidden; line-height:40px; color:#454545; font-size:20px; text-align:justify; margin:20px auto; padding:0;}

.nlpj_csjg { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_csjg table { border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.nlpj_csjg table tr th { height:48px; color:#252525; font-size:20px; background-color: #f9f9f9; border-top: 2px solid #0b8fe2; border-bottom: 1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.nlpj_csjg table tr td { height:48px; color:#565656; font-size:16px; text-align:center; border-bottom: 1px solid #dfdfdf; border-right:1px solid #dfdfdf;}
.nlpj_csjg table tr th:last-child, .nlpj_csjg table tr td:last-child { border-right:0;}

.nlpj_cjwt { width:1200px; overflow:hidden; margin:0 auto; padding:0;}
.nlpj_cjwt ul li { width:1200px; overflow:hidden; margin:0 auto 20px; padding:20px 0; border-bottom:1px solid #dfdfdf;}
.nlpj_cjwt ul li .cjwt_wt, .nlpj_cjwt ul li .cjwt_hf { width:100%; overflow:hidden; margin:0 auto; padding:0 0 0 56px; position:relative; box-sizing: border-box;}
.nlpj_cjwt ul li .cjwt_wt { margin:0 auto 10px;}
.cjwt_wt span, .cjwt_hf span { display:block; width:36px; height:36px; line-height:36px; color:#fff; font-size:18px; text-align:center; margin:0; padding:0; position:absolute; left:2px; top:0;}
.cjwt_wt span { background:url(../imagesNew/wt_bg.png) center center no-repeat;}
.cjwt_hf span { background:url(../imagesNew/hf_bg.png) center center no-repeat;}
.cjwt_wt p, .cjwt_hf p { width:100%; overflow:hidden; line-height:40px; color:#252525; font-size:20px; text-align:justify; margin:0; padding:0;}
.cjwt_hf p { color:#565656;}
.cjwt_hf p a { color:#f00;}


/*热门文章*/
.rmwz_list { margin:0 auto 10px; padding:0;}
.rmwz_list ul li { width:100%; overflow:hidden; margin:0 auto; padding:0 15px 0 24px; background: url(../imagesNew/dot1.png) 10px 18px no-repeat; box-sizing: border-box;}
.rmwz_list ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; white-space:nowrap; text-overflow: ellipsis; margin:0 auto; padding:0;}
.rmwz_list ul li:hover { background: url(../imagesNew/dot2.png) 10px 18px no-repeat;}
.rmwz_list ul li a:hover { color:#0071cf;}

/*从业人员查询*/
.ly_cyry { width:690px; overflow:hidden; margin:0; padding:0; border:1px solid #e8e8e8; border-bottom:0; box-sizing:border-box;}
.ly_cyry dl dt { width:100%; height:41px; overflow:hidden; line-height:40px; color:#333; font-size:16px; margin:0 auto; padding:0 20px; border-bottom:1px solid #e8e8e8; background-image: linear-gradient(#fff,#f5f5f5); box-sizing:border-box;}
.ly_cyry dl dd { width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; margin:0 auto; padding:0; border-bottom:1px solid #e8e8e8;}
.ly_cyry dl dd span { display:block; width:24%; height:38px; overflow:hidden; line-height:38px; color:#333; font-size:15px; margin:0; padding:0 20px; border-right:1px solid #e8e8e8; background-image: linear-gradient(#fff,#fafafa); float:left; box-sizing:border-box;}
.ly_cyry dl dd p { display:block; width:76%; height:38px; overflow:hidden; line-height:38px; color:#333; font-size:15px; margin:0; padding:0 20px; float:left; box-sizing:border-box;}

/*走进协会*/
.hbaf_nyjjleft { width:250px; overflow:hidden; margin:20px 0 20px 20px; padding:0; border:1px solid #eaeaea; border-bottom:0; float:left;}
.hbaf_nyjjleft dl dd { width:100%; height:48px; overflow:hidden; margin:0 auto; padding:0; border-bottom:1px solid #eaeaea;}
.hbaf_nyjjleft dl dd a { display:block; width:100%; height:48px; overflow:hidden; line-height:48px; color:#2d3037; font-size:16px; text-align:center; border-left:4px solid #f9f9f9; background-color:#f9f9f9; margin:0 auto; padding:0 20px 0 16px; box-sizing: border-box;}
.hbaf_nyjjleft dl dd a:hover, .hbaf_nyjjleft dl dd a.hbaf_nylefton { color:#0b8fe2; background-color:#c9e7ff; border-left:4px solid #82c3ed;}

.hbaf_nyjjright { width:880px; overflow:hidden; margin:0; padding:20px; float:right;}
.hbaf_nyjjtop { width:100%; overflow:hidden; margin:0 auto 20px; padding:0; border-bottom:1px solid #666;}
.hbaf_nyjjtop dl dt { float:left; line-height:40px; color:#333; font-size: 22px;}
.hbaf_nyjjtop dl dd { float:right; line-height:40px; color:#8c9099; font-size:14px;}
.hbaf_nyjjtop dl dd a { color:#2d3037;}
.hbaf_nyjjtop dl dd a:hover { color:#0b8fe2;}

.hbaf_nyjj1, .hbaf_nyjj2, .hbaf_nyjj3, .hbaf_nyjj4, .hbaf_nyjj5, .hbaf_nyjj6, .hbaf_nyjj7, .hbaf_nyjj8, .hbaf_nyjj9, .hbaf_nyjj10, .hbaf_nyjj11, .hbaf_nyjj12 { width:100%; overflow:hidden; margin:0 auto 20px; padding:0;}
.hbaf_nyjj1 h1 { width:100%; overflow:hidden; line-height:44px; color:#333; font-size:32px; font-weight: bold; text-align:center; margin:10px auto 20px; padding:0;}
.hbaf_nyjj1 p { width:100%; overflow:hidden; line-height:36px!important; color:#454545!important; font-size:16px!important; margin:0 auto; padding:0;}
.hbaf_nyjj1 p span { line-height:30px!important; color:#454545!important; font-size:15px!important;}

.hbaf_nyjj2 .hbaf_nyjj2list, .hbaf_nyjj3 .hbaf_nyjj3list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj2list .hbaf_nyjj2tit, .hbaf_nyjj3list .hbaf_nyjj3tit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 20px; padding:0;}
.hbaf_nyjj2list .hbaf_nyjj2tit em, .hbaf_nyjj3list .hbaf_nyjj3tit em { display:block; width:3px; height:16px; overflow:hidden; margin:7px 10px 7px 0; padding:0; background-color:#0b8fe2; float:left;}
.hbaf_nyjj2list dl dd { display:block; width:203px; height:144px; overflow:hidden; margin:0 20px 20px 0; padding:0; border:1px solid #dfdfdf; background-color:#fff; float:left; position:relative;}
.hbaf_nyjj2list dl dd:nth-child(4n+4) { margin:0 0 20px;}
.hbaf_nyjj2list dl dd img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}

.hbaf_nyjj3list .hbaf_nyjj3tit span { color:#0b8fe2; font-size:14px; display:none;}
.hbaf_nyjj3list dl dd { display:block; width:430px; height:auto; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left; position:relative;}
.hbaf_nyjj3list dl dd:nth-child(2n+2) { margin:0 0 20px;}
.hbaf_nyjj3list dl dd .hbaf_nyjj3img { width: 140px; height: 180px; overflow: hidden; margin: 0 20px 0 0; padding: 0; border: 1px solid #dfdfdf; background-color: #fff; float: left; position: relative; box-sizing: border-box;}
.hbaf_nyjj3list dl dd .hbaf_nyjj3img img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hbaf_nyjj3list dl dd p { width:270px; height:30px; overflow:hidden; line-height:30px!important; color:#333; font-size:14px!important; font-weight:bold; text-overflow:ellipsis; white-space: nowrap; margin:60px 0 10px; padding:0;}
.hbaf_nyjj3list dl dd p font { color: #0b8fe2; font-size: 18px; font-weight: normal;}
.hbaf_nyjj3list dl dd span { display:block; width:270px; height:72px; overflow:hidden; line-height:24px; color:#888; font-size:14px; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; text-overflow: ellipsis;}

.hbaf_nyjj4 h1 { width:100%; overflow:hidden; line-height:44px; color:#333; font-size:32px; font-weight: bold; text-align:center; margin:10px auto 20px; padding:0;}
.hbaf_nyjj4 p { width:100%; overflow:hidden; line-height:36px; color:#454545; font-size:16px; margin:0 auto; padding:0;}
.hbaf_nyjj4 p span { line-height:30px; color:#454545; font-size:15px;}

.showWordsBtn1, .hideWordsBtn1 { width:120px; height:38px; overflow:hidden; line-height:38px; color:#0b8fe2; font-size:15px; text-align:center; border:1px solid #0b8fe2; border-radius:20px; margin:0 auto; padding:0; cursor:pointer;}
.showWordsBtn1 i, .hideWordsBtn1 i { display:inline-block; width:12px; height:6px; vertical-align:middle; margin:-3px 0 0 4px;}
.showWordsBtn1 i { background:url(../imagesNew/jjjt01.png) 0 0 no-repeat;}
.hideWordsBtn1 i { background:url(../imagesNew/jjjt03.png) 0 0 no-repeat;}
.showWordsBtn1:hover, .hideWordsBtn1:hover { color:#fff; background-color:#0b8fe2;}
.showWordsBtn1:hover i { background:url(../imagesNew/jjjt02.png) 0 0 no-repeat;}
.hideWordsBtn1:hover i { background:url(../imagesNew/jjjt04.png) 0 0 no-repeat;}

.hbaf_nyjj5 h1 { width:100%; overflow:hidden; line-height:44px; color:#333; font-size:32px; font-weight: bold; text-align:center; margin:10px auto 20px; padding:0;}
.hbaf_nyjj5 p { width:100%; overflow:hidden; line-height:36px; color:#454545; font-size:16px; margin:0 auto; padding:0;}
.hbaf_nyjj5 p span { line-height:30px; color:#454545; font-size:15px;}

.hbaf_nyjj6 h1 { width:100%; overflow:hidden; line-height:44px; color:#333; font-size:32px; font-weight: bold; text-align:center; margin:10px auto 20px; padding:0;}
.hbaf_nyjj6 p { width:100%; overflow:hidden; line-height:36px; color:#454545; font-size:16px; margin:0 auto; padding:0;}
.hbaf_nyjj6 p span { line-height:30px; color:#454545; font-size:15px;}

.hbaf_nyjj7tit { width:100%; height:40px; overflow:hidden; margin:0 auto; padding:0; background:#f9f9f9 url(../imagesNew/jjline.png) center top no-repeat;}
.hbaf_nyjj7tit dl dt { float:left; height:40px; overflow:hidden; line-height:40px; color:#333; font-size: 18px; font-weight: bold; margin:0; padding:0 20px;}
.hbaf_nyjj7tit dl dd { float:right; height:40px; line-height:40px; color:#888; font-size:14px; margin:0; padding:0 20px; display:none;}
.hbaf_nyjj7tit dl dd span { display:inline-block; color:#f30; margin:0 4px;}

.hbaf_nyjj7 .hbaf_nyjj7list { width:100%; overflow:hidden; margin:0 auto; padding:10px 0;}
.hbaf_nyjj7list ul li { width:286px; height:40px; overflow:hidden; margin:0 11px 0 0; padding:0; float:left;}
.hbaf_nyjj7list ul li:nth-child(3n+3) { margin:0 0 10px;}
.hbaf_nyjj7list ul li a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:14px; text-overflow:ellipsis; white-space: nowrap; background:url(../imagesNew/ico0.png) left center no-repeat; margin:0; padding:0 20px 0 10px; box-sizing:border-box;}
.hbaf_nyjj7list ul li a:hover { color:#0b8fe2; border-bottom:1px solid #0b8fe2;}

.hbaf_nyjj7 .dy_title { width:100%; overflow:hidden; color:#333; font-size:24px; text-align:center; margin:20px auto; padding:20px 0; text-align:left; padding:10px 0; border-bottom:1px solid #dfdfdf;}
.hbaf_nyjj7 .dy_con p, .hbaf_nyjj7 .dy_con div { text-indent:0;}

.hbaf_nyjj8 .hbaf_nyjj8list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj8list ul li { width:100%; height:40px; overflow:hidden; margin:0 2% 0 0; padding:5px 0 4px; border-bottom:1px solid #eaeaea;}
.hbaf_nyjj8list ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:16px; text-overflow:ellipsis; white-space: nowrap; margin:0; padding:0 0 0 12px; background:url(../imagesNew/ico0.png) center left no-repeat; box-sizing:border-box;}
.hbaf_nyjj8list ul li a:hover { color:#0b8fe2;}
.hbaf_nyjj8list ul li span { width:10%; height:40px; overflow:hidden; line-height:40px; color:#999; font-size:14px; text-align:right; float:right; display:none;}

.hbaf_nyjj9 .hbaf_nyjj9list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj9list ul li { width:100%; overflow:hidden; margin:0; padding:0; border-bottom:1px dashed #dfdfdf;}
.hbaf_nyjj9list ul li a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0 0 0 12px; background:url(../imagesNew/jjicon1.png) center left no-repeat; box-sizing:border-box;}
.hbaf_nyjj9list ul li a:hover { color:#0b8fe2;}

.hbaf_nyjj10 .hbaf_nyjj10list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj10list ul li { width:280px; height:auto; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left;}
.hbaf_nyjj10list ul li:nth-child(3n+3) { margin:0 0 20px;}
.hbaf_nyjj10list ul li .hbaf_nyjj10img { width:100%; height:180px; overflow:hidden; margin:0 auto 10px; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.hbaf_nyjj10list ul li .hbaf_nyjj10img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hbaf_nyjj10list ul li .hbaf_nyjj10img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hbaf_nyjj10list ul li .hbaf_nyjj10text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj10list ul li .hbaf_nyjj10text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; text-align:center; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.hbaf_nyjj10list ul li .hbaf_nyjj10text a:hover { color:#0b8fe2;}

.hbaf_nyjj11 .hbaf_nyjj11list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj11list ul li { width:280px; height:auto; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left;}
.hbaf_nyjj11list ul li:nth-child(3n+3) { margin:0 0 20px;}
.hbaf_nyjj11list ul li .hbaf_nyjj11img { width:100%; height:180px; overflow:hidden; margin:0 auto 10px; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.hbaf_nyjj11list ul li .hbaf_nyjj11img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hbaf_nyjj11list ul li .hbaf_nyjj11img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hbaf_nyjj11list ul li .hbaf_nyjj11text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj11list ul li .hbaf_nyjj11text a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.hbaf_nyjj11list ul li .hbaf_nyjj11text a:hover { color:#0b8fe2;}
.hbaf_nyjj11list ul li .hbaf_nyjj11text p { width:100%; height:24px; overflow:hidden; line-height:24px; color:#888; font-size:14px; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.hbaf_nyjj11list ul li .hbaf_nyjj11text p em { display:block; width:4px; height:4px; overflow:hidden; margin:10px 8px 10px 0; padding:0; border-radius:2px; background-color:#0b8fe2; float:left;}

.hbaf_nyjj12 .hbaf_nyjj12list { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj12list ul li { width:280px; height:auto; overflow:hidden; margin:0 20px 20px 0; padding:0; float:left;}
.hbaf_nyjj12list ul li:nth-child(4n+4) { margin:0 0 20px;}
.hbaf_nyjj12list ul li .hbaf_nyjj12img { width:100%; height:180px; overflow:hidden; margin:0 auto 10px; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.hbaf_nyjj12list ul li .hbaf_nyjj12img a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.hbaf_nyjj12list ul li .hbaf_nyjj12img a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.hbaf_nyjj12list ul li .hbaf_nyjj12text { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.hbaf_nyjj12list ul li .hbaf_nyjj12text a { display:block; width:100%; height:40px; overflow:hidden; line-height:40px; color:#333; font-size:15px; text-align:center; text-overflow:ellipsis; white-space: nowrap; margin:0 auto; padding:0;}
.hbaf_nyjj12list ul li .hbaf_nyjj12text a:hover { color:#0b8fe2;}

.ly_hylist ul li { width:880px; height:auto; overflow:hidden; margin: 0 auto 20px; padding: 0 0 20px; border-bottom:1px solid #dfdfdf;}
.ly_hylist ul li:nth-child(3n+3) { margin:0 auto;}
.ly_hylist ul li .ly_hylistimg { width:140px; height:180px; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; box-sizing:border-box; float:left;}
.ly_hylist ul li .ly_hylistimg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_hylist ul li .ly_hylistimg a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ly_hylist ul li .ly_hylisttext { width:720px; height:180px; overflow:hidden; margin:0; padding:0; float:right;}
.ly_hylist ul li .ly_hylisttext a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; font-weight:bold; text-align:left; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0;}
.ly_hylist ul li .ly_hylisttext p { width:100%; height:auto; max-height:48px; overflow:hidden; line-height:24px; color:#333; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; text-overflow: ellipsis;white-space: inherit;}
.ly_hylist1 ul li .ly_hylisttext p { max-height:96px; -webkit-line-clamp:4;}
.ly_hylist ul li .ly_hylisttext p span { color:#0b8fe2; font-size:17px; font-weight:normal;}
.ly_hylist ul li .ly_hylisttext p font { color:#888; font-weight:normal;}

#qrcode canvas { display:block; width:200px; height:200px; margin:-110px 0 0 -110px; padding:10px; background-color:#fff; box-shadow:0 5px 20px rgba(0,0,0,0.2); position:fixed; left:50%; top:50%;}

.pager { margin:20px 0 0;}

.ly_fzjg { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ly_fzjgtit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 20px; padding:0;}
.ly_fzjgtit em { display:block; width:3px; height:16px; overflow:hidden; margin:7px 10px 7px 0; padding:0; background-color:#0b8fe2; float:left;}
.ly_fzjg dl dd { width:880px; height:auto; overflow:hidden; margin: 0 auto 20px; padding: 0 0 20px; border-bottom:1px solid #dfdfdf;}
.ly_fzjg dl dd:nth-child(3n+3) { margin:0 auto;}
.ly_fzjg dl dd .ly_hylistimg { width:140px; height:180px; overflow:hidden; margin:0; padding:0; border:1px solid #dfdfdf; box-sizing:border-box; float:left;}
.ly_fzjg dl dd .ly_hylistimg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_fzjg dl dd .ly_hylistimg a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ly_fzjg dl dd .ly_hylisttext { width:720px; height:180px; overflow:hidden; margin:0; padding:0; float:right;}
.ly_fzjg dl dd .ly_hylisttext a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; font-weight:bold; text-align:left; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0;}
.ly_fzjg dl dd .ly_hylisttext p { width:100%; height:auto; max-height:48px; overflow:hidden; line-height:24px; color:#333; font-size:14px; font-weight:bold; margin:0 auto 10px; padding:0; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; text-overflow: ellipsis;white-space: inherit;}
.ly_fzjg dl dd .ly_hylisttext p { max-height:96px; -webkit-line-clamp:4;}
.ly_fzjg dl dd .ly_hylisttext p span { color:#0b8fe2; font-size:17px; font-weight:normal;}
.ly_fzjg dl dd .ly_hylisttext p font { color:#888; font-weight:normal;}

.ly_zjcy { width:100%; overflow:hidden; margin:0 auto; padding:0;}
.ly_zjcytit { width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:18px; margin:0 auto 20px; padding:0;}
.ly_zjcytit em { display:block; width:3px; height:16px; overflow:hidden; margin:7px 10px 7px 0; padding:0; background-color:#0b8fe2; float:left;}
.ly_zjcy dl dd { width:280px; height:auto; overflow:hidden; margin: 0 0 20px; padding: 0 20px 0 0; border-bottom:1px solid #dfdfdf; float:left;}
.ly_zjcy dl dd:nth-child(3n+3) { padding: 0;}
.ly_zjcy dl dd .ly_zjcyimg { width:140px; height:180px; overflow:hidden; margin:0 0 0 40px; padding:0; border:1px solid #dfdfdf; box-sizing:border-box;}
.ly_zjcy dl dd .ly_zjcyimg a { display:block; width:100%; height:100%; overflow:hidden; margin:0 auto; padding:0; position:relative;}
.ly_zjcy dl dd .ly_zjcyimg a img { display:block; max-width:100%; max-height:100%; margin:auto; padding:0; position:absolute; left:0; top:0; right:0; bottom:0;}
.ly_zjcy dl dd .ly_zjcytext { width:100%; height:auto; overflow:hidden; margin:10px auto 0; padding:0;}
.ly_zjcy dl dd .ly_zjcytext a { display:block; width:100%; height:30px; overflow:hidden; line-height:30px; color:#333; font-size:15px; font-weight:bold; text-align:left; text-overflow:ellipsis; white-space: nowrap; margin:0 auto 10px; padding:0;}
.ly_zjcy dl dd .ly_zjcytext ul li { width:100%; height:auto; min-height:24px; overflow:hidden; margin:0 auto 5px; padding:0 0 0 44px; border:0; position:relative; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.ly_zjcy dl dd .ly_zjcytext ul li span { display:block; width:44px; height:24px; line-height:24px; color:#333; font-size:14px; font-weight:bold; position:absolute; left:0; top:0;}
.ly_zjcy dl dd .ly_zjcytext ul li p { width:100%; height:auto; min-height:24px; max-height:48px; overflow:hidden; line-height:24px; color:#888; font-size:14px; margin:0 auto; padding:0; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; text-overflow: ellipsis;}
.ly_zjcy dl dd .ly_zjcytext ul li:nth-child(2) p, .ly_zjcy dl dd .ly_zjcytext ul li:nth-child(3) p { height:48px;}
.ly_zjcy dl dd .ly_zjcytext ul li p font { color:#0b8fe2; font-size:17px;}


.prenext { padding:0 20px;}